package com.zsrt.java.day20161226.wrl.day161226.demo11;

public class DiguiDemo {
	public static void main(String[] args) {
//		xunhuan();
		
		int sum = digui(10);
		System.out.println(sum);
	}
	
	/**
	 * 计算 1+2+...+max的和
	 * 
	 * 	注意：最小值是1：return 1
	 * @param max	最大项
	 * @return	和
	 */
	public static int digui(int max){
		int sum = 0;
		if(max > 1){
			sum = max+digui(max-1);
		}else{
			return 1;
		}
		return sum;
	}

	/**
	 * 循环算法
	 */
	public static void xunhuan() {
		int sum = 0;
		int begin = 1;
		int end	  = 10;		
		while(begin <= end){
			sum = sum + begin;
			begin++;
		}
	}
}
